$(document).ready(function () {
	$(window).resize(function () {
		default_first_select_length();//赋值  一级科室及默认弹层  下拉选择框长度赋值
		user_select_admin_second_length();//赋值  赋值长度  选择科室级别
		user_select_admin_second_speci_length();//赋值  赋值长度  选择具体科室

		sure_position_modal_speace($('#department_modal'));//确定  修改弹层的位置  添加人员
		sure_position_modal_speace($('#department_modal_tip'));//确定  修改弹层的位置  添加人员信息填写提示
		sure_position_modal_speace($('#department_modal_delete'));//确定  修改弹层的位置  删除信息
	});

	//设置当前页面选中样式
	setting_style_the_page();
	function setting_style_the_page() {
		var first_menu_item = $('#sidebar-nav').find('a[href="#accounts-menu-first-01"]');//获取一级菜单可点击的a标签
		var img_nav = first_menu_item.find('.define-nav');//获取导航图片
		var img_left = first_menu_item.find('.define-left');//获取转向图片
		var first_ul = $('#accounts-menu-first-01');//获取一级下拉菜单
		var first_ul_li_one = first_ul.children('li').eq(0);//获取  "科室管理"

		first_menu_item.addClass('define-active');//一级菜单添加左边横线
		img_nav.attr('src','/statics/images/sever_hospital_select.png');//切换导航图片
		img_left.addClass('define-rotate-active');//添加动画类
		first_ul.addClass('in');//展拉一级菜单
		first_ul_li_one.addClass('define-active');//li添加左边横线
	}

	//分页切换效果
	page_style_switch();
	function page_style_switch() {
		var page_ = $('.define-paging');
		var the_first_page = $('#the_first_page');//获取首页
		var prev_page = $('#prev_page');//获取上一页
		var next_page = $('#next_page');//获取下一页
		var the_last_page = $('#the_last_page');//获取尾页

		// 123456
		page_.delegate('.define-page','click',function () {
			page_.find('.define-page').removeClass('define-active');
			$(this).addClass('define-active');
		});

		// 上一页
		prev_page.on('click',function () {
			var active_page = page_.find('.define-active');
			if(active_page.text() > 1){
				page_.find('.define-page').removeClass('define-active');
				active_page.prev().addClass('define-active')
			}
		});

		// 下一页
		next_page.on('click',function () {
			var active_page = page_.find('.define-active');
			if(active_page.text() < 5){
				page_.find('.define-page').removeClass('define-active');
				active_page.next().addClass('define-active')
			}
		});

		// 首页
		the_first_page.on('click',function () {
			page_.find('.define-page').removeClass('define-active');
			page_.find('.define-page').eq(0).addClass('define-active');
		});

		// 尾页
		the_last_page.on('click',function () {
			page_.find('.define-page').removeClass('define-active');
			page_.find('.define-page').eq(4).addClass('define-active');
		});

	}

	//弹窗
	//点击添加按钮  展示信息填写弹窗
	show_department_modal();
	function show_department_modal() {
		$('#admin_add_people').on('click',function () {
			sure_position_modal_speace( $('#department_modal'));//确定  修改弹层的位置
			$('#department_modal').modal({keyboard: false});
		});
	}

	//确定  修正弹层的位置
	function sure_position_modal_speace($modal) {
		var width = $modal.outerWidth();
		var height = $modal.outerHeight();
		var window_width = $(window).width();
		var window_height = $(window).height();

		var left = ( 100 - ( width / window_width ) * 100 ) / 2 + '%';
		var top = ( 100 - ( height / window_height ) * 100 ) / 2 + '%';

		$modal.css( 'left' , left  );
		$modal.css( 'top' , top );

	}

	/***********************************  一级科室  ************************************/
	//用户选择    点击请选择科室  一级科室
	user_select_admin_click();
	function user_select_admin_click() {
		var select = $('#modal_select_admin_list_default');//获取下拉框
		$('#modal_select_admin_please_default').on('click',function () {
			default_first_select_length();//赋值  一级科室及默认弹层  下拉选择框长度赋值
			select.animate({
				height: 'toggle'
			},500);
			if($('#modal_select_admin_list_default').hasClass('active')){
				default_first_select_border_show();//添加圆角  点击选择框
				default_first_select_hide();//隐藏   一级科室下拉选择框
			}else {
				default_first_select_border_hide();//去除圆角  点击选择框
				default_first_select_show();//显示   一级科室下拉选择框
			}
			default_first_select_img_switch();//修改导航图片   一级科室
		});
	}

	//用户选择  选择科室  一级科室
	user_select_admin();
	function user_select_admin() {
		var btn = $('#modal_select_admin_please_default');//获取选择框
		$('#modal_select_admin_list_default').delegate('div','click',function(){
			var self = $(this);
			//default_second_input_val();//赋值  已填选项进行赋值
			$('#modal_select_admin_list_default').animate({
				height: 'toggle'
			},500,function () {
				if( self.text() == '一级科室' ){
					$('#modal_table_second').removeClass('active');//隐藏二级科室
					$('#modal_table_default').addClass('active');//展示一级科室
					btn.text(self.text());//展示选择
					btn.css('color','#333');//更改字体色值
				}

				if( self.text() == '二级科室' ){
					$('#modal_table_default').removeClass('active');//隐藏一级科室
					$('#modal_table_second').addClass('active');//展示二级科室
				}
			});

			if( self.text() == '一级科室' ){
				default_first_select_hide();//隐藏   一级科室下拉选择框
				default_first_select_border_show();//添加圆角  点击选择框
				$(this).addClass('active');//当前项添加选中活动类
			}

			if( self.text() == '二级科室' ){
				default_first_select_hide();//隐藏   一级科室下拉选择框
				default_first_select_border_show();//添加圆角  点击选择框
			}

			default_first_select_img_switch();//修改导航图片   一级科室
		});
	}

	//赋值  一级科室及默认弹层  下拉选择框长度赋值
	function default_first_select_length() {
		$('#modal_select_admin_list_default').width( $('#modal_select_admin_please_default').outerWidth() - 2 )
	}

	//去除圆角  点击选择框  一级科室
	function default_first_select_border_hide() {
		$('#modal_select_admin_please_default').css('borderBottomLeftRadius','0');
		$('#modal_select_admin_please_default').css('borderBottomRightRadius','0');
	}

	//添加圆角  点击选择框  一级科室
	function default_first_select_border_show() {
		$('#modal_select_admin_please_default').css('borderBottomLeftRadius','3px');
		$('#modal_select_admin_please_default').css('borderBottomRightRadius','3px');
	}

	//修改导航图片   一级科室
	function default_first_select_img_switch() {
		if( $('#modal_select_admin_list_default').hasClass('active') ){
			$('#modal_select_admin_please_default').next().attr('src','/statics/images/sever_retrieve.png')
		}else {
			$('#modal_select_admin_please_default').next().attr('src','/statics/images/sever_unretrieve.png')
		}
	}

	//显示   一级科室下拉选择框
	function default_first_select_show() {
		$('#modal_select_admin_list_default').addClass('active');
	}

	//隐藏   一级科室下拉选择框
	function default_first_select_hide() {
		$('#modal_select_admin_list_default').removeClass('active');
	}

	/***********************************  二级科室  选择科室级别  ************************************/
	//选择科室  二级科室  点击展示选择框
	user_select_admin_second_click();
	function user_select_admin_second_click() {
		var select = $('#modal_select_admin_please_second_list');
		$('#modal_select_admin_please_second').on('click',function () {
			user_select_admin_second_length();//赋值  赋值长度  选择科室级别
			default_second_select_img_switch();//修改  导航图片  选择科室级别
			select.animate({
				height: 'toggle'
			},500);
			if(select.hasClass('active')){
				default_second_select_hide();//隐藏  二级科室选择  下拉选择框
				default_second_select_border_show();//点击框  添加圆角  选择科室级别
			}else {
				default_second_select_show();//展示  二级科室选择  下拉选择框
				default_second_select_border_hide();//点击框  移除圆角  选择科室级别
			}
		})
	}

	//选择科室  二级科室  进行选择
	user_select_admin_second();
	function user_select_admin_second() {
		$('#modal_select_admin_please_second_list').delegate('div','click',function () {
			var self = $(this);
			//default_second_input_val();//赋值  已填选项进行赋值
			default_second_select_img_switch();//修改  导航图片  选择科室级别
			$('#modal_select_admin_please_second_list').animate({
				height: 'toggle'
			},500,function () {
				if(self.text() == '一级科室'){
					$('#modal_table_second').removeClass('active');//隐藏二级科室
					$('#modal_table_default').addClass('active');//展示一级科室
				}
				if(self.text() == '二级科室'){
					$('#modal_table_default').removeClass('active');//隐藏一级科室
					$('#modal_table_second').addClass('active');//展示二级科室
				}
			});
			if($(this).text() == '一级科室'){
				$('#modal_select_admin_please_default').css('color','#333');//一级科室  修改字体色值
				$('#modal_select_admin_please_default').text('一级科室');//一级科室  修改字体色值
				$('#modal_select_admin_list_default').find('div').eq(0).addClass('active');//添加活动样式类
			}
			default_second_select_hide();//隐藏  二级科室选择  下拉选择框
			default_second_select_border_show();//点击框  添加圆角  选择科室级别
		})
	}

	//赋值  赋值长度  选择科室级别
	function user_select_admin_second_length() {
		$('#modal_select_admin_please_second_list').width( $('#modal_select_admin_please_second').outerWidth() - 2 );
	}

	//点击框  添加圆角  选择科室级别
	function default_second_select_border_show() {
		$('#modal_select_admin_please_second').css('borderBottomLeftRadius','3px');
		$('#modal_select_admin_please_second').css('borderBottomRightRadius','3px');
	}

	//点击框  移除圆角  选择科室级别
	function default_second_select_border_hide() {
		$('#modal_select_admin_please_second').css('borderBottomLeftRadius','0');
		$('#modal_select_admin_please_second').css('borderBottomRightRadius','0');
	}

	//展示  二级科室选择  下拉选择框
	function default_second_select_show() {
		$('#modal_select_admin_please_second_list').addClass('active');
	}

	//隐藏  二级科室选择  下拉选择框
	function default_second_select_hide() {
		$('#modal_select_admin_please_second_list').removeClass('active');
	}

	//修改  导航图片  选择科室级别
	function default_second_select_img_switch() {
		if($('#modal_select_admin_please_second_list').hasClass('active')){
			$('#modal_select_admin_please_second').next().attr('src','/statics/images/sever_unretrieve.png');
		}else {
			$('#modal_select_admin_please_second').next().attr('src','/statics/images/sever_retrieve.png');
		}
	}

	/***********************************  二级科室  选择具体科室  ************************************/
	//选择科室  选择具体科室  点击展示选择框
	user_select_admin_second_speci_click();
	function user_select_admin_second_speci_click() {
		var select = $('#modal_select_admin_specific_list');
		$('#modal_select_admin_specific').on('click',function () {
			user_select_admin_second_speci_length();//赋值  赋值长度  选择具体科室
			default_second_select_img_switch_speci();//修改  导航图片  选择具体科室
			select.animate({
				height: 'toggle'
			},500);
			if(select.hasClass('active')){
				default_second_select_hide_speci();//隐藏  选择具体科室  下拉选择框
				default_second_select_border_show_speci();//点击框  添加圆角  选择具体科室
			}else {
				default_second_select_show_speci();//展示  选择具体科室  下拉选择框
				default_second_select_border_hide_speci();//点击框  移除圆角  选择具体科室
			}
		})
	}

	//选择科室  选择具体科室  进行选择
	user_select_admin_second_speci();
	function user_select_admin_second_speci() {
		$('#modal_select_admin_specific_list').delegate('div','click',function () {
			$('#modal_select_admin_specific_list').animate({
				height: 'toggle'
			},500);
			default_second_select_img_switch_speci();//修改  导航图片  选择科室级别
			$('#modal_select_admin_specific').text( $(this).text() );//展示用户选择项
			default_second_select_hide_speci();//隐藏  选择具体科室  下拉选择框
			default_second_select_border_show_speci();//点击框  添加圆角  选择具体科室

			$(this).parent().find('div').removeClass('active');//删除所有活动类
			$(this).addClass('active');//当前项添加活动类
		})
	}

	//赋值  赋值长度  选择具体科室
	function user_select_admin_second_speci_length() {
		$('#modal_select_admin_specific_list').width( $('#modal_select_admin_specific').outerWidth() - 2 );
	}

	//点击框  添加圆角  选择具体科室
	function default_second_select_border_show_speci() {
		$('#modal_select_admin_specific').css('borderBottomLeftRadius','3px');
		$('#modal_select_admin_specific').css('borderBottomRightRadius','3px');
	}

	//点击框  移除圆角  选择具体科室
	function default_second_select_border_hide_speci() {
		$('#modal_select_admin_specific').css('borderBottomLeftRadius','0');
		$('#modal_select_admin_specific').css('borderBottomRightRadius','0');
	}

	//展示  选择具体科室  下拉选择框
	function default_second_select_show_speci() {
		$('#modal_select_admin_specific_list').addClass('active');
	}

	//隐藏  选择具体科室  下拉选择框
	function default_second_select_hide_speci() {
		$('#modal_select_admin_specific_list').removeClass('active');
	}

	//修改  导航图片  选择具体科室
	function default_second_select_img_switch_speci() {
		if($('#modal_select_admin_specific_list').hasClass('active')){
			$('#modal_select_admin_specific').next().attr('src','/statics/images/sever_unretrieve.png');
		}else {
			$('#modal_select_admin_specific').next().attr('src','/statics/images/sever_retrieve.png');
		}
	}

	//赋值  已填选项进行赋值
	function default_second_input_val() {
		//一级科室
		var modal_table_default = $('#modal_table_default');//一级科室
		var default_modal_admin_name = $('#default_modal_admin_name');//科室名称
		var default_modal_head_name = $('#default_modal_head_name');//科室主任
		var default_modal_phone_name = $('#default_modal_phone_name');//科室联系电话

		//二级科室
		var modal_table_second = $('#modal_table_second');//二级科室
		var second_modal_admin_name = $('#second_modal_admin_name');//科室名称
		var second_modal_head_name = $('#second_modal_head_name');//科室主任
		var second_modal_phone_name = $('#second_modal_phone_name');//科室联系电话

		if( modal_table_default.hasClass('active') ){
			second_modal_admin_name.val( default_modal_admin_name.val() );
			second_modal_head_name.val( default_modal_head_name.val() );
			second_modal_phone_name.val( default_modal_phone_name.val() );
		}

		if( modal_table_second.hasClass('active') ){
			default_modal_admin_name.val( second_modal_admin_name.val() );
			default_modal_head_name.val( second_modal_head_name.val() );
			default_modal_phone_name.val( second_modal_phone_name.val() );
		}
	}

	/***********************************  字段填写丢失提示弹层  ************************************/
	//填写验证  验证必填项是否填写
	function verify_must_write() {
		//一级科室
		var modal_table_default = $('#modal_table_default');//一级科室
		var default_modal_admin_name = $('#default_modal_admin_name').val();//科室名称
		var modal_select_admin_please_default = $('#modal_select_admin_please_default').text();//科室选择

		//二级科室
		var modal_table_second = $('#modal_table_second');//二级科室
		var second_modal_admin_name = $('#second_modal_admin_name').val();//科室名称

		//当前选中为一级科室
		if( modal_table_default.hasClass('active') ){
			if( default_modal_admin_name == '' || modal_select_admin_please_default == '请选择科室' ){
				sure_position_modal_speace($('#department_modal_tip'));//确定  修改弹层的位置
				$('#department_modal_tip').modal({keyboard: false});
				$('body').children('.modal-backdrop:last-child').css('zIndex','1050');//修改弹层层级
			}
		}

		//当前选中为二级科室
		if( modal_table_second.hasClass('active') ){
			if( second_modal_admin_name == '' ){
				sure_position_modal_speace($('#department_modal_tip'));//确定  修改弹层的位置
				$('#department_modal_tip').modal({keyboard: false});
				$('body').children('.modal-backdrop:last-child').css('zIndex','1050');//修改弹层层级
			}
		}
	}

	//点击创建按钮  展示信息提示弹窗
	show_department_modal_tip();
	function show_department_modal_tip() {
		$('#modal_creat').on('click',function () {
			verify_must_write();//填写验证  验证必填项是否填写
		});
	}

	/***********************************  重置功能  ************************************/
	modal_reset();
	function modal_reset() {
		var modal_table_default = $('#modal_table_default');
		var modal_table_second = $('#modal_table_second');
		var modal_resever = $('#modal_resever');//重置按钮

		modal_resever.on('click',function () {
			//一级科室
			if( modal_table_default.hasClass('active') ){
				modal_table_default.find('input').val('');
			}

			//二级科室
			if( modal_table_second.hasClass('active') ){
				modal_table_second.find('input').val('');
			}
		});
	}

});